package com.ruoyi.quartz.service;

import java.util.List;
import com.ruoyi.quartz.domain.ClassAllbudgetBi;

/**
 * ClassAllbudgetBiService接口
 * 
 * @author SYF
 * @date 2025-06-10
 */
public interface IClassAllbudgetBiService 
{
    /**
     * 查询ClassAllbudgetBi
     * 
     * @param year ClassAllbudgetBi主键
     * @return ClassAllbudgetBi
     */
    public ClassAllbudgetBi selectClassAllbudgetBiByYear(String year);

    /**
     * 查询ClassAllbudgetBi列表
     * 
     * @param classAllbudgetBi ClassAllbudgetBi
     * @return ClassAllbudgetBi集合
     */
    public List<ClassAllbudgetBi> selectClassAllbudgetBiList(ClassAllbudgetBi classAllbudgetBi);

    /**
     * 新增ClassAllbudgetBi
     * 
     * @param classAllbudgetBi ClassAllbudgetBi
     * @return 结果
     */
    public int insertClassAllbudgetBi(ClassAllbudgetBi classAllbudgetBi);

    /**
     * 修改ClassAllbudgetBi
     * 
     * @param classAllbudgetBi ClassAllbudgetBi
     * @return 结果
     */
    public int updateClassAllbudgetBi(ClassAllbudgetBi classAllbudgetBi);

    /**
     * 批量删除ClassAllbudgetBi
     * 
     * @param years 需要删除的ClassAllbudgetBi主键集合
     * @return 结果
     */
    public int deleteClassAllbudgetBiByYears(String[] years);

    /**
     * 删除ClassAllbudgetBi信息
     * 
     * @param year ClassAllbudgetBi主键
     * @return 结果
     */
    public int deleteClassAllbudgetBiByYear(String year);
}
